Senior Software Engineer (Backend)

  • Singapore
  • Contract
  • Mon Jul 28 05:24:43 2025
  • 38039

What's On Offer:

Job Type: 1 Year Contract (Highly Renewable)

Industry: Consulting

Environment Location: Singapore

We’re seeking a Software Engineer with strong backend development and embedded systems expertise to join a high-impact robotics project. You’ll be responsible for designing, developing, and maintaining backend components and embedded applications that power autonomous navigation systems and swarm robotics.

Key Responsibilities:

  • Develop and maintain scalable backend applications in Python, Java, and Node.js
  • Design and integrate embedded system applications for robotics and autonomous systems
  • Collaborate with robotics engineers and system architects to enable real-time control and communication across robotic fleets
  • Implement and manage CI/CD pipelines using GitLab CI
  • Deploy, monitor, and optimise services in Azure cloud and Kubernetes environments
  • Contribute to architectural decisions and ensure high-performance, reliable system behaviour

Job Requirements:

  • At least 5 years of hands-on software engineering experience in backend development
  • Proven experience with embedded systems application development
  • Familiarity with swarm robotics, autonomous navigation, or multi-agent systems
  • Proficiency in Python, Java, and Node.js
  • Experience working with Azure and Kubernetes
  • Strong knowledge of GitLab CI or similar CI/CD tools